package ntd.remote.file.bo;

import cn.hutool.core.date.DateTime;
import lombok.Data;

import java.io.File;

/**
 * 远程文件对象
 */
@Data
public class ComRemoteFileBO {

    /** 文件路径 */
    private String path;

    /** 文件名称 */
    private String name;

    /** 远程服务编码 */
    private String remoteCode;

    /** 时间 - 目前只应用与删除操作 */
    private DateTime dateTime;

    public static ComRemoteFileBO transform(File file) {
        ComRemoteFileBO comRemoteFileBO = new ComRemoteFileBO();
        comRemoteFileBO.setPath(file.getPath());
        comRemoteFileBO.setName(file.getName());
        return comRemoteFileBO;
    }
}
